Package-level declarations
Types
Link copied to clipboard
interface FloatingPane
Link copied to clipboard
class FloatingPaneLayout @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0, defStyleRes: Int = 0) : FrameLayout
A layout that allows a child view to be displayed as a floating pane that can be moved, resized, docked, or minimized.
Link copied to clipboard
class FloatingPaneView @JvmOverloads constructor(context: Context, val parentView: FloatingPaneLayout, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : FrameLayout
Represents a floating pane view that can be displayed in different modes (bottom, side, floating) and can be minimized. It handles touch events for moving, resizing, and changing modes.
Link copied to clipboard
class FloatingPaneViewModel(state: FloatingPane.FloatingPaneState, callbackNotifier: FloatingPaneCallbackNotifier)
ViewModel for the floating pane.
Link copied to clipboard
interface IFloatingPaneCallback
Interface definition for a callback to be invoked when a FloatingPane event occurs.